.input-required {
    color: red;
}

.wide-form-label .layui-input-block.submit-btn-area,
.submit-btn-area {
    text-align: center;
    margin-left: 0!important;
    margin-right: 0;
    margin-top: 40px;
}

.wide-form-label .layui-form-label {
    width: 140px;
}

.wide-form-label .layui-input-block {
    margin-left: 170px;
    margin-right: 40px;
}

/* 下拉选择框 */
.menuContent {
    display: none;
    z-index: 500;
    position: absolute;
    width: 100%;
}

ul.selectztree {
    margin-top: 10px;
    border: 1px solid #617775;
    background: white;
    width: 100%;
    height: 300px;
    overflow-y: scroll;
    overflow-x: auto;
}

.ztree li {
    line-height: 20px !important;
}

.ztree * {
    font-size: 13px !important;
}

.ztree li span.button.ico_docu,
.ztree li span.button.ico_close {
    vertical-align: middle !important;
    margin-top: -3px;
}

.ztree li span.button.ico_loading {
    vertical-align: middle !important;
    margin-top: 0;
    margin-left: 2px !important;
    margin-right: 0 !important;
}

.ztree li a.curSelectedNode {
    height: 18px !important;
}
